@charset "utf-8";


/*
PROPERTIES RESET
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 100%;
	background-color: #FFFFFF;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/*
// PROPERTIES RESET
   BASED ON http://meyerweb.com/eric/tools/css/reset/ > v1.0 | 20080212
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5850;
	line-height: 13px;
}

.center { text-align: center;}

.izq { padding: 4px; }

.clear { clear:both; }

.left { float: left;}

.right { float: right;}

#general {
	width: 690px;
}

#general p {
	margin: 10px 0 0 0;
}

#general a {
	text-decoration: none;
	color: #5D5850;
	font-weight: bold;
}

#general a:hover {
	text-decoration: underline;
	color: #D75825;
}

#general strong {
	font-weight: bold;
}

#secuencia ul {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#secuencia li {
	float: left;
	padding: 0 30px 0 0;
}


#secuencia li strong {
	color: #D75825;
}

#secuencia li span {
	color: #09078E;
	font-weight: bold;
}

#datoA {
	width: 114px;
	color: #85A7C0;
	float: left;
	margin: 8px 0 0 150px;
}

#datoB {
	width: 332px;
	float: left;
	margin: 8px 0 0 0;
}

#datoB select {
	width: 330px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#confirmaA {
	width: 130px;
	float: left;
	margin: 5px 0 0 260px;
}

#confirmaB {
	width: 300px;
	float: left;
	margin: 5px 0 0 0;
}

#cancelarA {
	width: 400px;
	float: left;
	margin: 15px 0 0 150px;
}

#cancelarA a {
	font-weight: normal;
}

#opciones {
	margin: 20px 0 20px 50px;
}

td.destacado
{
    font-size: 8pt;
    font-family: verdana;
    font-weight: bold;
    text-align: center;
}

#tbl-container {
	WIDTH: 650px;
	OVERFLOW: auto;
	HEIGHT: 260px;
	BORDER: #336699 1px solid;
	MARGIN-TOP:5px;
}
#tbl-container TABLE {
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 9px;
	TABLE-LAYOUT: fixed;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: whitesmoke;
}

#tbl-container THEAD TH {
	BORDER-RIGHT: #336699 1px solid;
	BORDER-BOTTOM:	#336699 3px solid;
	BORDER-TOP:	#336699 0px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	CURSOR: default;
	COLOR: black;
	POSITION: relative;
	BACKGROUND-COLOR: #e4edfc;
	TEXT-ALIGN: left;
	PADDING-left: 5px;
	Z-INDEX: 20;
	TOP: expression(document.getElementById("tbl-container").scrollTop-0)
}
#tbl-container TD.locked {
	BORDER-left: #336699 0px solid;
	BORDER-right: #336699 1px solid;
	Z-INDEX: 10;
	LEFT: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft);
	POSITION: relative;
	BACKGROUND-COLOR: #e4edfc;
	CURSOR: default;
}
#tbl-container TH.locked {
	BORDER-RIGHT: silver 1px solid; FONT-WEIGHT: bold; Z-INDEX: 10; ; LEFT: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); POSITION: relative; BACKGROUND-COLOR: #ffeaff
}

#tbl-container TD {
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: silver 0px solid;
	BORDER-right: silver 1px solid;
	BORDER-BOTTOM: silver 1px solid;
	PADDING-TOP: 2px;
	TEXT-ALIGN: left;
	CURSOR: default;
}
